R ไม่ใช่แค่เพียงภาษาโปรแกรมเท่านั้น แต่ยังเป็นชุดเครื่องมือซอฟต์แวร์ที่รวมกันไว้เพื่อจัดการข้อมูลและการคำนวณ โดยความเชี่ยวชาญเริ่มต้นไม่ใช่จากการเขียนโค้ด แต่เริ่มจาก ข้อกำหนดการใช้งานพื้นที่ทำงาน.
1. การตั้งค่าสภาพแวดล้อมเบื้องต้น
การใช้งานภาษา R อย่างมีประสิทธิภาพเริ่มต้นที่ระดับระบบ สร้างไดเรกทอรีเฉพาะและเปลี่ยนไปยังไดเรกทอรีนั้นจะทำให้แน่ใจว่า วัตถุ ไฟล์พื้นที่ทำงานและประวัติการใช้งานของคุณยังคงมีระเบียบเรียบร้อย ก่อนที่จะเปิดตัวตัวแปลภาษา R
$ mkdir work
$ cd work
$ R
2. โครงสร้างเอกสารประกอบ
R มีระบบนิเวศของเอกสารอธิบายตนเอง ใช้ help.start() เพื่อดูภาพรวมในเบราว์เซอร์ หรือใช้ help.search() เพื่อค้นหาคำสำคัญ สำหรับฟังก์ชันเฉพาะเจาะจง ใช้ ? โดยทางลัดเป็นมาตรฐาน
3. ตรรกะตัวอย่าง
ฟังก์ชันมักมีตรรกะภายในที่ซับซ้อน การดำเนินการ example(topic) จะเผยให้เห็นการนำไปใช้จริง เช่น นิพจน์แบบผสม (x+1)[(!is.na(x)) & x>0] -> z, ซึ่งแสดงให้เห็นว่าตัวดำเนินการเช่น +, |, และฟังก์ชันเช่น is.na() ทำงานร่วมกันเพื่อเลือกข้อมูลบางส่วน